Min-Link Shortest Path Maps and Fréchet Distance

نویسندگان

  • Atlas F. Cook IV
  • Carola Wenk
چکیده

We present shortest path maps that support min-link queries from any source point on a line segment to destination points in either a simple polygon or a polygonal domain (a polygon with holes). These structures are more versatile than the traditional shortest path map from a fixed source point, and we use them to compute the min-link Fréchet distance between two polygonal curves. In addition to developing exact algorithms for min-link shortest path maps, the Fréchet distance, and the Hausdorff distance, we also present approximation algorithms that are accurate to within 1, 2, or 3 links of the optimal solution. The min-link Fréchet distance between polygonal curves inside a simple polygon interprets the boundary of the simple polygon as an obstacle. We prove that a free space cell (i.e., the parameter space representing all min-link distances between a pair of line segments) has the property that all min-link distances less than or equal to some threshold value ε define a free space that need not be convex but is always x-monotone, y-monotone, and connected. We use this property plus a novel additive B approximation for the Fréchet distance that runs in subquadratic O( B + N2 B2 ) time to compute the exact Fréchet distance in O(kN +N 2) time. Here, N is the complexity of the polygonal curves, and k is the complexity of the simple polygon. Note that the exact runtime is asymptotically competitive with the O(N2 logN) runtime of the traditional (no obstacles) Fréchet distance [4]. For a polygonal domain, the monotonicity and connectedness properties no longer hold, so we use our shortest path map structure to represent a free space cell.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Coordinating Team Movements in Dangerous Territory

Suppose a two-member team is required to navigate through dangerous territory (a plane with polygonal obstacles) along two preselected polygonal paths. The team could consist of police officers, soldiers, or even robots on the surface of Mars. Team members are allowed to coordinate their movements, and it is imperative to keep the team close together during the mission so that if an emergency o...

متن کامل

Geodesic Fréchet Distance with Polygonal Obstacles

We present the first algorithm to compute the geodesic Fréchet distance between two polygonal curves in a plane with polygonal obstacles, where distances between points are measured as the length of a shortest path between them. Using shortest path structures that we call dynamic and static spotlights, we efficiently construct and propagate reachability information through the free space diagra...

متن کامل

A faster algorithm for matching planar maps under the weak Fréchet distance

We consider the problem of matching a polygonal curve of complexity p with an arbitrary curve on an embedded planar graph of complexity q. With the large amount of GPS and location trace data that have become available in recent years, algorithms for such problems have become increasingly important. Direct applications include matching a GPS trace to a given roadmap and indirect applications in...

متن کامل

Single-Point Visibility Constraint Minimum Link Paths in Simple Polygons

We address the following problem: Given a simple polygon $P$ with $n$ vertices and two points $s$ and $t$ inside it, find a minimum link path between them such that a given target point $q$ is visible from at least one point on the path. The method is based on partitioning a portion of $P$ into a number of faces of equal link distance from a source point. This partitioning is essentially a shor...

متن کامل

The Fréchet Distance Problem in Weighted Regions

where α and β range over all continuous non-decreasing functions with α(0) = β(0) = 0 and α(1) = β(1) = 1, and d′ is a distance metric between points. The functions α and β are also refereed to as reparametrizations. We call (α, β) a matching between P and Q. The Fréchet distance is described intuitively by a man walking a dog on a leash. The man follows a curve (path), and the dog follows anot...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008